A New Spatial Database Management System Using an Hyperbolic Tree
نویسنده
چکیده
Spatial information processing has been a focus of research in the past decade. In spatial databases, data are associated with spatial coordinates and extents, and are retrieved based on spatial proximity. A formidable number of spatial indexes have been proposed to facilitate spatial data retrieval. In this paper, we propose a new scalable, reliable and consistent architecture for spatial database indexing based on hyperbolic topology. This structure uses a strategy that enables to avoid such an exhaustive search that is based on the use of a centralized index. Our architecture is comparable to the well-known Rtree structure, but uses the hyperbolic geometry properties with specific model called “Poincaré disk model”. It uses a distributed balanced Q-degree spatial tree that scales with spatial data objects insertions into potentially any number of storage servers through virtual hyperbolic coordinates taken in hyperbolic space. In other words, we propose a new model based on structured Distributed Hash Table (DHT) in which a user/application of each server is considered as a client node. Thus, a database server can connect to the system through a random database server that already addresses the tree with a free address given by one other database server of the system. Database servers addresses are associated with virtual hyperbolic coordinates computed by the system. In this paper, we consider a 3-regular Hyperbolic-tree in the hyperbolic plane; so, except for the root of this tree, others servers have in the best cases two addresses to give a new one (server’s father uses one address). In our work, we perform simulations and we analyze the practicability and reliability compared with other DHT, such as Chord, Pastry, Kademlia used in other spatial databases. The results show that our spatial architecture based on a hyperbolic tree is viable, consistent and has acceptable performances given the scalability and flexibility it could provide to distributed database applications. Keywords–Spatial Database; Management; Hyperbolic-Tree; Query; Storage.
منابع مشابه
Designing and Implementing an Asthma Management System Based on Air Pollution Data
Introduction: Asthma is an untreatable but manageable disease that has increased dramatically during the last fifty years due to contamination of the surrounding environment with triggers such as air pollution and has become one of the common chronic diseases throughout the world. Researchers consider allergies and environmental stimuli to be one of the essential components of asthma management...
متن کاملStochastic Driven Relational R-Tree
Modern spatial database applications including computer-aided design (CAD), medical imaging, molecular biology, or geographical information systems (GIS) impose new requirements on spatial query processing. Particular problems arise from the design goal to use general purpose database management systems in order to guarantee industrial-strength. Recently, there has been an increasing awareness ...
متن کاملSurface runoff estimation in an upper watershed using geo-spatial based soil conservation service-curve number method
Runoff assessment and estimation is crucial for watershed management as it provides information that is needed to expedite the course of watershed planning and development. The most commonly used model due to its simplicity and versatility in runoff estimation is the soil conservation service curve number developed by the United States Department of Agriculture. The study estimates the surface ...
متن کاملAn analysis of cultural land use spatial distributions using geographic information system in District 3 of Tehran Municipality
This research has been conducted with the aim of analyzing the spatial distribution of existing cultural land use in district 3 of Tehran Municipality and proposal for new site selection for cultural land use in this district. After studying previous researches on the issues of land use and site selection, 13 indicators for locating cultural land use were identified then by using distance mappi...
متن کاملDevelopment of a Combined System Based on Data Mining and Semantic Web for the Diagnosis of Autism
Introduction: Autism is a nervous system disorder, and since there is no direct diagnosis for it, data mining can help diagnose the disease. Ontology as a backbone of the semantic web, a knowledge database with shareability and reusability, can be a confirmation of the correctness of disease diagnosis systems. This study aimed to provide a system for diagnosing autistic children with a combinat...
متن کامل